Cascading Style Sheets für "gestufte Gestaltungsbögen" (kurz: CSS) ist eine Auszeichnungssprache für elektronische Endgeräte wie
Bildschirm, Smartphone, Drucker und Lesegeräte.Im Zusammenspiel mit HTML und JavaScript stellt CSS den Kern des World Wide Webs dar. Mit CSS werden Gestaltungsanweisungen erstellt, die vor allem bei den Auszeichnungssprachen HTML und XML eingesetzt werden.
Die Bedeutung von Text- und Medienteilen wird zusammen mit dem Inhalt getrennt von Layout-Beschreibungen verwaltet. Inhalt in HTLM-Dateien trennt sich von der Darstellung in CSS-Dateien.
Die Trennung von Darstellung und Inhalt hat den Vorteil, dass inhaltliche und darstellungsbezogenen Änderungen leichter und insbesondere dynamisch durchführbar sind. Die unterschiedliche Darstellung eines Inhalts auf verschiedenen Endgeräten und unter verschiedenen Darstellungsaspekten wird auf der Grundlage des immer gleichen Inhalts möglich.
Gab es in CSS anfangs nur einfache Darstellungsanweisungen, so wurden im Verlauf der letzten Jahre komplexere Möglichkeiten von Animation und Layout entwickelt.